// 数组有两种写法

let numbers: number[] = [1, 2, 3, 4];

let str: Array<String> = ['a', 'b'];


// 需求：数组中即有number类型，又有字符串类型
// 这里的 | ，在TS里叫作联合类型。
let arr: (number | string)[] = [1, 'a', 2, '3'];

let arr2: (Function | string | number)[] = [1, 'a', 2, '3'];
